package com.mgs.tagger.core
{
	[Bindable]
	public class Workspace extends NamedElement 
	{
		private var _directory:String;
		private var _structure:Vector.<Tag>;
		private var _taggings:Vector.<Tagging>;
		public function Workspace()
		{
			super();
		}
		public function set directory(value:String):void
		{
			this._directory = value;
		}
		public function get directory():String
		{
			return this._directory;
		}
		public function set structure(value:Vector.<Tag>):void
		{
			this._structure = value;
		}
		public function get structure():Vector.<Tag>
		{
			return this._structure;
		}
		public function set taggings(value:Vector.<Tagging>):void
		{
			this._taggings = value;
		}
		public function get taggings():Vector.<Tagging>
		{
			return this._taggings;
		}
	}
}
